package com.glink.manage.vo.menu;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MenuSimpleInfoVO {

    @ApiModelProperty(value = "菜单ID")
    private String menuId;

    @ApiModelProperty(value = "菜单名")
    private String menuName;

    @ApiModelProperty(value = "菜单路径")
    private String uri;

    @ApiModelProperty(value = "上一级菜单id")
    private String pid;

    @ApiModelProperty(value = "键值标识")
    private String key;

    @ApiModelProperty(value = "资源排序索引")
    private int idx;

    @ApiModelProperty(value = "是否启用菜单,默认不启用,0-不启用,1-启用")
    private String isEnable;

    @ApiModelProperty(value = "是否在新页面打开,默认不打开,0-不打开,1-打开")
    private String isPage;
    
    @ApiModelProperty(value = "资源类型(字典MenuResourceType):01-菜单,02-按钮,03-页面快捷方式,04-首页小面板")
    private String type;
}
